automatic weapons - Francés Inglés Diccionario